export default interface Product {
  category: Record<string, any>[],
  category_ids: string[],
  color: string,
  color_options?: number[],
  configurable_children: Record<string, any>[],
  configurable_options: Record<string, any>[],
  custom_attributes?: any,
  description: string,
  errors?: Record<string, any>,
  final_price: number,
  gift_message_available: string,
  has_options?: string,
  id?: number,
  image: string,
  info?: Record<string, any>,
  is_configured?: true,
  material?: string,
  max_price?: number,
  max_regular_price?: number,
  media_gallery: Record<string, any>[],
  minimal_price: number,
  minimal_regular_price: number,
  name: string,
  new?: string,
  options?: Record<string, any>[],
  parentSku?: string,
  pattern?: string,
  price: number,
  priceInclTax?: number,
  priceTax?: number,
  product_links?: Record<string, any>[],
  product_option?: Record<string, any>,
  regular_price: number,
  required_options?: string,
  sale?: string,
  sgn?: string,
  size: string,
  size_options?: number[],
  sku: string,
  slug?: string,
  small_image?: string,
  specialPriceInclTax?: any,
  specialPriceTax?: any,
  special_price?: number,
  status: number,
  stock: Record<string, any>,
  style_general?: string,
  tax_class_id?: string,
  thumbnail?: string,
  tsk?: number,
  type_id: string,
  url_key: string,
  visibility: number,
  _score?: number,
  qty?: number
}
